package day10;

import java.util.ArrayList;
import java.util.Collection;

public class ColectionTest {

    public static void main(String[] args) {
        //创建集合对象 子类对象指向父类引用
        //指定数据类型
        Collection<String> c1 = new ArrayList<>();
        Collection<String> c2 = new ArrayList<>();
        Collection<String> c3 = new ArrayList<>();
        String s3 = "hello";
        String s4= "world";
        String s5 = "okok";
        c1.add(s3);
        c2.add(s4);
        c3.add(s5);
        System.out.println("c2" +c2);
        c1.addAll(c2);
        System.out.println("c1:" +c1);
        //判断是否包含指定元素 hello 是字符串常量
        boolean b1 = c1.contains("hello");
        //s6是一个对象 hello是存在堆区s6对象空间
        System.out.println("c1 contains hello? :" +b1);
        String s6 = new String("hello");
        b1 = c1.contains(s6);
        System.out.println("c1 contains s6-hello? :" +b1);
        //两个结果都是true 证明判断的不是引用地址 用的是equals方法
    }
    
}
